-- 控制语句 ==================================================================================

-- -- if
-- a = 0
-- if a > 0 then
--     print("num > 0")
-- elseif a == 0 then
--     print("num == 0")
-- else
--     print("num < 0")
-- end

-- ==================================================================================

-- 循环 while ====================

-- a = 3
-- while a>0 do
--     print(a)
--     a = a - 1
-- end

-- a = 3
-- repeat
--     print(a)
--     a = a - 1
-- until a<=0

-- 循环 for ====================
-- for i=10, 50, 20 do -- 等同于 java 里面的 for(int i, i <= 50, i++) , 如果 20 不写，默认为 1
--     print(i)
-- end

-- goto 注意：5.1 版本不支持，5.4 版本支持 （非常不建议使用 ---> 会让代码变得杂乱无章）×
-- function f(a)
--     ::flag:: print("========")
--     if a>1 then
--         print(a)
--         a = a - 1
--         goto flag
--     end
-- end

-- f(5)

-- =================== 注意：break 语句可以提前终止循环，其只能用于循环之中